Conversation
|
Thanks for opening this — it has been seen, and it is queued. This note is automated, but it is not a brush-off: it exists so you know where your PR stands instead of having to guess from silence. Current review status: working through a backlog. What that means for this PR, concretely:
Things that will genuinely speed it up whenever review does happen:
If this fixes a bug, a reproduction we can run is worth more than a description of the symptom. Thanks for contributing, and sorry in advance for the wait. |
c8e244d to
6790e1a
Compare
`external` was listed in FAST_SKIP_DIRS, so fast and moderate discovery silently dropped every directory named `external`. In many codebases that name holds first-party code (external-facing APIs, adapters, integration layers) rather than vendored third-party sources, and the dedicated `vendor` / `third_party` / `3rdparty` entries already cover the vendored case. Remove `external` from the fast skip list so those sources are indexed in every mode. The shortened list is regrouped with category comments in the same style as ALWAYS_SKIP_DIRS; element order is unchanged. Signed-off-by: Hubert Tarnacki <hubert.tarnacki@gmail.com>
6790e1a to
80f8bda
Compare
|
Thank you for the discovery fix and focused mapping regression. Current non-full discovery still applies the built-in |
What does this PR do?
Fixes #2151.
externalwas listed inFAST_SKIP_DIRS, so fast and moderate discovery silently dropped every directory with that name — in many codebases first-party code (external-facing APIs, adapters, integration layers). The vendored case remains covered byvendor,vendored,third_party,thirdparty,3rdparty. This removes the singleexternalentry and addsno_skip_fast_externaltotest_discover.c.Diff note:
clang-format-20reflows the shortened initializer to one item per line, so the list is regrouped with category comments in the same style asALWAYS_SKIP_DIRS; order and the other entries are unchanged.Related: #1406, #1184 (same silent-exclusion family; not addressed here).
Checklist
git commit -s) — required, CI rejectsunsigned commits (DCO, see CONTRIBUTING.md)
make -f Makefile.cbm test) — all suites green except 10test_cli.cinstall/uninstall cases that fail identically on a cleanmainin my environment (activation transaction I/O failed: target-entry-snapshot, environment-specific).make -f Makefile.cbm lint-ci) —clang-format-20andcheck-dco.shclean;clang-tidy/cppcheckare not installed locally, relying on CI for those two.